package com.zhiche.lisa.mdm.dao.model.bo;

import java.io.Serializable;

/**
 * 证照类型BO
 * @auther lsj
 * @create 2018-05-30
 */
public class LicenseTypeBO implements Serializable {
    private Long id;
    /**
     * 编码
     */
    private String typeCode;
    /**
     * 值
     */
    private String typeValue;
    /**
     * 主体类型：司机-01、车队-02、承运商（公司）-03
     */
    private String subjectType;

    /**
     * 是否永久有效
     */
    private Integer isPerm;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getTypeCode() {
        return typeCode;
    }

    public void setTypeCode(String typeCode) {
        this.typeCode = typeCode;
    }

    public String getTypeValue() {
        return typeValue;
    }

    public void setTypeValue(String typeValue) {
        this.typeValue = typeValue;
    }

    public String getSubjectType() {
        return subjectType;
    }

    public void setSubjectType(String subjectType) {
        this.subjectType = subjectType;
    }

    public Integer getIsPerm() {
        return isPerm;
    }

    public void setIsPerm(Integer isPerm) {
        this.isPerm = isPerm;
    }

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("LicenseTypeBO{");
        sb.append("id=").append(id);
        sb.append(", typeCode='").append(typeCode).append('\'');
        sb.append(", typeValue='").append(typeValue).append('\'');
        sb.append(", subjectType='").append(subjectType).append('\'');
        sb.append('}');
        return sb.toString();
    }
}
